<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-unix;$(NetCoreAppCurrent)-browser;$(NetCoreAppCurrent)-maccatalyst;$(NetCoreAppCurrent)-ios;$(NetCoreAppCurrent)-tvos;$(NetCoreAppCurrent)-android</TargetFrameworks>
    <IgnoreForCI Condition="'$(TargetOS)' == 'browser'">true</IgnoreForCI>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="System\IO\IsolatedStorage\IdentityTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\IsolatedStorageBaseClassTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\IsolatedStorageFileStreamTests.cs" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="System\IO\IsolatedStorage\HelperTests.Win32Unix.cs" />
  </ItemGroup>
  <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'windows'">
    <Compile Include="..\src\System\IO\IsolatedStorage\Helper.Win32.cs"
             Link="Internals\Helper.Win32.cs" />
  </ItemGroup>
  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != 'windows'">
    <Compile Include="..\src\System\IO\IsolatedStorage\Helper.Unix.cs"
             Link="Internals\Helper.Unix.cs" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="$(CommonTestPath)System\IO\TempDirectory.cs"
             Link="Common\System\IO\TempDirectory.cs" />
    <Compile Include="$(CommonTestPath)System\IO\TempFile.cs"
             Link="Common\System\IO\TempFile.cs" />
    <Compile Include="..\src\System\IO\IsolatedStorage\Helper.cs"
             Link="Internals\Helper.cs" />
    <Compile Include="$(CommonPath)System\Security\IdentityHelper.cs"
             Link="Common\System\Security\IdentityHelper.cs" />
    <Compile Include="AssemblyInfo.cs" />
    <Compile Include="StoreTestsFixture.cs" />
    <Compile Include="System\IO\IsolatedStorage\ContainsUnknownFilesTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\CopyFileTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\CreateDirectoryTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\CreateFileTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\DeleteDirectoryTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\DeleteFileTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\DirectoryExistsTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\FileExistsTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\GetCreationTimeTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\GetFileNamesTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\GetLastAccessTimeTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\GetLastWriteTimeTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\HelperTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\GetStoreTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\IsoStorageTest.cs" />
    <Compile Include="System\IO\IsolatedStorage\MoveDirectoryTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\MoveFileTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\OpenFileTests.cs" />
    <Compile Include="System\IO\IsolatedStorage\TestHelper.cs" />
    <Compile Include="System\IO\IsolatedStorage\RemoveTests.cs" />
  </ItemGroup>
   <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'android' or '$(TargetPlatformIdentifier)' == 'ios' or '$(TargetPlatformIdentifier)' == 'maccatalyst' or '$(TargetPlatformIdentifier)' == 'tvos'">
    <Compile Include="..\src\System\IO\IsolatedStorage\Helper.AnyMobile.cs" />
    <Compile Include="System\IO\IsolatedStorage\TestHelper.AnyMobile.cs" />
    <Compile Include="System\IO\IsolatedStorage\HelperTests.AnyMobile.cs" />
  </ItemGroup>
  <ItemGroup Condition="'$(TargetPlatformIdentifier)' != 'android' and '$(TargetPlatformIdentifier)' != 'ios' and '$(TargetPlatformIdentifier)' != 'maccatalyst' and '$(TargetPlatformIdentifier)' != 'tvos' and '$(TargetPlatformIdentifier)' != ''">
    <Compile Include="..\src\System\IO\IsolatedStorage\Helper.NonMobile.cs" />
    <Compile Include="System\IO\IsolatedStorage\TestHelper.NonMobile.cs" />
    <Compile Include="System\IO\IsolatedStorage\HelperTests.NonMobile.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="$(LibrariesProjectRoot)System.DirectoryServices\src\System.DirectoryServices.csproj" />
  </ItemGroup>
</Project>
